package com.sisgesbyte.services.proyeccion;

import javax.ejb.Local;

import com.sisgesbyte.services.commonBean.GenericGuardarResponse;
import com.sisgesbyte.services.commonBean.GenericResponse;
import com.sisgesbyte.services.proyeccion.bean.FiltroOpcionesFFVVBean;
import com.sisgesbyte.services.proyeccion.bean.ListaProyFfvvCategoriaResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyFfvvMarcasResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyeccionFfvvBean;
import com.sisgesbyte.services.proyeccion.bean.ListaProyeccionFfvvResponse;

@Local
public interface MantProyeccionFfvvService {

	public ListaProyeccionFfvvResponse mostrarListaProyeccionFfvv(String codTransaccion, FiltroOpcionesFFVVBean filtroOpciones);
	public GenericGuardarResponse nuevaProyeccionFfvv(String codTransaccion, ListaProyeccionFfvvBean request);
	public GenericResponse editarProyeccionFfvv (String codTransaccion, ListaProyeccionFfvvBean request);
	public GenericResponse deleteProyeccionFfvv (String codTransaccion, int codProyeccion);
	public ListaProyFfvvMarcasResponse  mostrarProyFfvvMarcas(String codTransaccion, FiltroOpcionesFFVVBean filtrosSQL);
	public ListaProyFfvvCategoriaResponse mostrarProyFfvvCategoria(String codTransaccion, FiltroOpcionesFFVVBean filtrosSQL);

}
